home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / libvisual-0.4-plugins / TODO < prev   
Text File  |  2005-09-17  |  3KB  |  140 lines

  1. Update 'rand' usage everywhere, to use randomness from libvisual, through the plugin random context.
  2.  
  3.  
  4. README:
  5.     update doc on goom version required
  6.  
  7. LEGAL:
  8.     check copyrights add copyright notices to all the files. 
  9.  
  10. input/esd: (post 0.1)
  11.     Esd plugin isn't timing.
  12.     I HATE THE WAY ESD BLOCKS ON EVERYTHING. (actually i just hate esd generally)
  13.  
  14. (keep in minds that stuff will change within audio after 0.1)
  15. inputs:
  16.     esd:
  17.         Esd plugin isn't timing, should be fixed when buffer queues land before 0.2 (post 0.1)
  18.     alsa:
  19.         Fix the small issues within the plugin
  20.         (alsa_init) Take parameters from the 'params'
  21.         field of the given plugin.
  22.  
  23.     usound:
  24.         Make an usound server plugin (someone else)
  25.     
  26.     artsd:
  27.         Make an artsd plugin (someone else, i'm not running kde)
  28.  
  29.     mplayer mmap output:
  30.     visual_video_set_depth (video, V
  31.         Make an mplayer mmap thingy plugin (someone else)
  32.  
  33.     jack:
  34.         finish it actually.
  35.  
  36.     Any other input method:
  37.         Make plugins for these (someone else),
  38.             remember rather add a plugin than use the callback method
  39.             so everyone can make use of it.
  40.  
  41. actors:
  42.     frameproxy:
  43.         A plugin which can be used to easily import frames into libvisual
  44.         through mmap, shared mem, function callback. SPECIALIZED PLUGIN
  45.  
  46.     bumpscope:
  47.         Fix the light.
  48.  
  49.     GLPLUGINS:
  50.         make sure the states are being resetted very well.
  51.  
  52.     plazma:
  53.         valgrind.
  54.         cleanup the code.
  55.         translate from french to english (some of the code).
  56.  
  57.     jakdaw:
  58.         cleanup, hang the configs to params, have some automatic
  59.         config cycling.
  60.  
  61.     infinity:
  62.         build tables in strides instead of blocking (post 0.2)
  63.         valgrind
  64.  
  65.     lv_analyzer:
  66.         add two param VisColors to use it as a gradient for the palette.
  67.  
  68.     JESS:
  69.         build tables in strides instead of blocking (post 0.2)
  70.         could someone from france PLEASE translate
  71.             the plugin to english? (post 0.1)
  72.         valgrind
  73.  
  74.     cthugha: (suggestion for someone with too much time)
  75.         http://www.afn.org/~cthugha/
  76.  
  77.     goom:
  78.         libgoom:
  79.             leaking quite seriously
  80.             use extern "C" stuff in the headers
  81.             does not compile on alpha (because of mmx, sse, should use a C fallback)
  82.             make an libvisual gfx effect that enables libvisual
  83.                 plugins to draw within goom
  84.  
  85.     synaethesia:
  86.         port the port that is done by the mythtv people (post 0.1).
  87.  
  88.     oinksie:
  89.         use the libvisual palette blender
  90.         use the libvisual timer module
  91.         fix the 24 bit mode again.
  92.     
  93.     a gdkpixbuf image loader:
  94.         implement depth requester, (needs bits in libvisual as well).
  95.         implement support for alpha transparency.
  96.         implement support for animated image files.
  97.  
  98.     auto sched plugin:
  99.         have a auto schedded bin running in an actor so that
  100.             gstreamer, xine and such can easily use
  101.             the auto scheduler.
  102.     corona:
  103.         Fix leaks in the dtors.
  104.         Make the image not a copy, but do a direct pointer
  105.         Unmirror the image in the code itself
  106.  
  107.     bin in actor:
  108.         have a plugin that embeds a complete bin. that is configurable through params.
  109.  
  110.     More: (post 0.2)
  111.         When api is stable, start porting over some more xmms plugins.
  112.  
  113. morph: (lots of these effects can be taken from the demo world, this should turn
  114.     visuals into scenes rather than standalone plugins, o boy!)
  115.  
  116.     alphablend:
  117.         mmx sse optimize.
  118.  
  119.     tentacle:
  120.         Add a soft edges variant.
  121.         optimize
  122.  
  123.     flash:
  124.         make 16, 24, 32 bits support.
  125.  
  126.     blockwise flash in, like in the ODD demo:
  127.         make.
  128.  
  129.     negative flash:
  130.         make.
  131.  
  132.     something:
  133.         that uses the audio as example.
  134.  
  135.     burn in:
  136.         JC says he knew what he was talking about
  137.             so JC make this !! :)
  138.  
  139.     
  140.